package com.itheima.Map;


import java.util.HashMap;

public class MyMap5p {
    public static void main(String[] args) {
            //生成字符串
        String s="uiehauhsdagwapawoka";
        //创建集合
        HashMap<Character,Integer>hm=new HashMap<>();
        //遍历字符串
        for (int i = 0; i <s.length(); i++) {
            //获取字符串中每一个字符
            char c = s.charAt(i);
            //判断该集合中是否包含指定的键
            if (hm.containsKey(c)){
                //获取该字符准备计算出现的次数
                Integer count = hm.get(c);
                //统计次数加1
                count++;
                //添加指定的键和值
                hm.put(c,count);
            }else {
                //否则字符出现次数直接为1
                hm.put(c,1);
            }
        }
        //遍历打印出键和值为字符和出现的次数
        hm.forEach((Character key,Integer value)->{
            System.out.println(key+"("+value+")");
        });
    }

}
